Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour French Open - Paris Italy F6 Italy F7 Italy #3-w2 Italy #3-w3 Italy #3-w4 Uruguay F1 Spain F1 Italy F4 Italy F9 Italy F4 Spain F32 Portugal F4 Portugal F6 Spain F7 Portugal F2 Portugal F3 Spain F17 Spain F18 Sweden F5 USA F26 Mexico F10 Mexico F11 USA F1 USA F3 Mexico F1 Costa Rica F1 USA F2 Canada F1 Canada F2 Canada F3 Usa F7 Usa F8 Czech Rep. F2 Czech Rep. F3 Spain F18 Usa F14 Usa F15 Usa F18 Usa F5 Portugal F3 Switzerland F3 Spain F11 Usa F13 Usa F15 Brazil F31 Brazil F32 Brazil F33 Brazil F1 Colombia F1 Colombia F2 USA F7 Brazil F26 Brazil F33 Portugal F5 Italy #3-w1 Argentina F7 Spain F2 Italy F2 Italy F3 Portugal F1 Italy F5 Brazil F22 Italy F5 Chile F3 M15 Sintra M15 Sintra M25 Porto M25 Vale Do Lobo M25 Villena M25 Vale do Lobo M25 Faro M25 Vale do Lobo Colombia F2 M25 Vale do Lobo Kosice Challenger M25 Vila Real de Santo Antonio M25 Vila Real de Santo Antonio M25 Vale do Lobo Buenos Aires Challenger M25 Porto C.T. San Remo - XIII Piertomaso Tessitore - San Remo M25 Figueira da Foz Sporting Challenger - Turin M25 Sintra IX Torneo Internacionale de Tennis - Barletta San Remo Tennis Cup 15° Piertomaso - San Remo Tennis Napoli Cup 2006 - Napoli Unicredit (Suisse) Bank S. A. Challenger - Chiasso 5° Sporting Challenger - Turin M25 Reus dBI Tennis Challenger - Binghamton Challenger Brasov - Brasov Black Forest Open - Freudenstadt II Challenger Ciudada de Guayaquil - Guayaquil Copa Kia Challenger ATP - Santiago II Cyclus Open de Tenis - Florianopolis Tennis Napoli Cup 2007 - Napoli Morocco Tennis Tour - Casablanca Genoa Open Challenger-Fondazione Carige - Genova Copa Petrobras - Montevideo Copa Kia - Santiago San Remo Tennis Cup - San Remo Challenger Cudad de Guayaquil - Guayaquil Copa Petrobras - Aracaju Cyclus Open de Tenis - Florianopolis Sporting Challenger '07 Trofeo Regione Piemonte - Turin Copa Petrobras Brazil - Belo Horizonte Riviera di Rimini Challenger 2004 - Rimini III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Olbia Challenger - Olbia Open Costa Daurada - Tarragona Sporting Challenger '08-Trofeo Regione Piemonte - Turin Moncton Men's Challenger - Moncton GHI Bronz Classic - Bronx Antonio Savoldi-Marco Co. - Manerbio National Bank Men's Rimouski Challenger - Rimouski JSM Challenger of Champaign - Urbana Abierto Internacional de Salinas 'Dario Expreso' - Salinas Challenger Britania Zavaleta - Puebla Salinas Challenger Napoli Challenger XI Torneo Internazionale di Tennis - Barletta San Benedetto Challenger Sao Paulo Challenger Memorial A. Manfredini Sassuolo Challenger - Sassuolo Challenger Banque Nationale - Granby Polska Energia Open - Bytom Campos do Jordao Challenger Brasilia Challenger Belo Horizonte Challenger Copa Petrobras Uruguay - Montevideo Copa Petrobras Argentina - Buenos Aires Sao Paulo Challenger Bucaramanga Challenger Le Gosier Challenger Architect Open - Budapest Campos do Jordao Challenger Asuncion Challenger Santiago Challenger Sao Paulo Challenger Roma Open Challenger - Rome San Remo Tennis Cup - San Remo Campinas Challenger Recife Challenger Belo Horizonte Challenger Sao Leopoldo Challenger Guayaquil Challenger Sao Paulo Challenger Genova Open Challenger - Genova Semgroup Challenger - Tulsa Ford Tennis Championships - Louisville Barletta Challenger Blumenau Challenger Abierto Internacional Varonil Ciudad de Cancun - Cancun Le Gosier Challenger Arad Challenger Sao Leopoldo Challenger Santos Challenger Sao Paulo Challenger Copa Petrobras Brazil - Aracaju Bucaramanga Challenger Belem Challenger Schickedanz Open 2007 - Furth Campinas Challenger Nord LB Open 2007 - Braunschweig Porto Alegre Challenger Sao Jose Do Rio Preto Challenger Bogota Challenger Guayaquil Challenger Bucaramanga Challenger Barranquilla Challenger Sao Paulo Challenger Blois Challenger Porto Alegre Challenger Charlottesville Challenger Santo Domingo Challenger Buenos Aires Challenger Dallas Challenger Savannah Challenger Vancouver Challenger Como Challenger Sarasota Challenger Nielsen USTA Pro Tennis Championship - Winnetka Rio De Janeiro Challenger Guayaquil Challenger Corrientes Challenger Bucaramanga Challenger Bangkok Challenger Barletta Challenger Copa Petrobras - Santiago Bucaramanga Challenger Mestre Challenger Turin Challenger Braunschweig Challenger Itajai Challenger Barletta Challenger Sao Paulo Challenger Montevideo Challenger Sao Paulo Challenger Dallas Challenger Rome Challenger Genova Challenger Aix En Provence Challenger Marburg Challenger Braunschweig Challenger Montevideo Challenger Todi Challenger Napoli Challenger Milan Challenger Braunschweig Challenger Kazan Challenger Scheveningen Challenger Campinas Challenger Floridablanca Challenger Santo Domingo Challenger Seville Challenger Como Challenger Tennis Napoli Cup - Napoli Campinas Challenger Knoxville Challenger Champaign Challenger Buenos Aires Challenger Copa Petrobras Paraguay - Asuncion Guayaquil Challenger Santiago Challenger Santiago Challenger Le Gosier Challenger Barletta Challenger Tunis Challenger M25 Quinta Do Lago Braga Challenger Mestre Challenger Caltanissetta Challenger Genova Challenger Aptos Challenger Santo Domingo Challenger Montevideo Challenger Barletta Challenger Meknes Challenger M25 Sintra Lisbon Challenger Orlando Challenger Bendigo Challenger Lima Challenger Montevideo Challenger Maia Challenger Oeiras 4 Challenger Napoli Challenger Amersfoort Challenger Vicenza Challenger Prostejov Challenger Campinas Challenger Oeiras 1 Challenger Girona Challenger Aix En Provence Challenger Oeiras 1 Challenger Poznan Challenger Puerto Vallarta Challenger Forli 6 Challenger Montechiarugolo - Parma Challenger Braunschweig Challenger Bordeaux Challenger Lisbon Challenger Sao Jose Do Rio Preto Challenger Canberra Challenger Seville Challenger Lisbon Challenger Copa Petrobras Uruguray - Montevideo Florianopolis Challenger Oeiras 1 Challenger Manama Challenger Montemar Challenger Oeiras 1 Challenger Oeiras 2 Challenger Copa Petrobras Argentina - Buenos Aires Cap Cana Challenger Montevideo Challenger Rennes Challenger Porto 2 Challenger Oeiras 4 Challenger Maia 1 Challenger M25 Quinta do Lago Garden Open 2005 - Rome Levene Gouldin & Thompson Tennis Challenger - Binghamton Madrid Challenger Porto Challenger Santos Challenger Guayaquil Challenger Sao Paulo Challenger Como Challenger Naples Challenger - Naples Lima Challenger Guayaquil Challenger Caltanissetta Challenger Columbus Challenger Newport Beach Challenger Chennai Challenger Bangkok Challenger Yokohama Challenger Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena Sarasota Challenger Francavilla Challenger Lima 2 Challenger Tenerife 1 Challenger Timisoara Challenger Braga Challenger Francavilla Challenger Tampere Challenger Nur-Sultan Challenger St. Remy Challenger Oeiras 2 Challenger Oeiras 3 Challenger Biella 7 Challenger Forli Challenger Porto Challenger Tampere Challenger San Marino Challenger Verona Challenger Maia 2 Challenger Cherbourg Challenger Forli 5 Challenger Roseto Degli Abruzzi 2 Challenger Oeiras 2 Challenger Oldum Brown Vancouver Open - Vancouver Perugia Challenger Campinas Challenger Curitiba Challenger Lima Challenger Campinas Challenger Rio De Janeiro Challenger Las Vegas Challenger Lima 2 Challenger Montevideo Challenger Sao Leopoldo Challenger 4° Sporting Challenger - Turin Bordeaux Challenger Banja Luka Challenger 2005 - Banja Luka X Torneo Internazionale di Tennis - Barletta 10° Trofeo Luigi Pezzoli - Bergamo Prague 2 Challenger San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Memorial Manfredini - Sassuolo Bancolombia Open - Bogota Oeiras 3 Challenger Porto Challenger Como Challenger Mallorca Challenger GHI Bronx Tennis Classic - Bronx Genova Challenger Bad Waltersdorf Challenger Shenzhen 1 Challenger Santa Fe 2 Challenger Bergamo Challenger Montevideo Challenger Oeiras 2 Challenger Tenerife 2 Challenger Phoenix Challenger Murcia Challenger Girona Challenger Oeiras 3 Challenger Oeiras 4 Challenger Hangzhou Challenger Pozoblanco Challenger Oeiras 5 Challenger GHI Bronx Tennis Classic - Bronx Tenerife 1 Challenger Ann Arbor Challenger Sacramento Challenger - Sacramento Salvador Challenger Lisbon Challenger Milan Challenger Recife Challenger Jonkoping Challenger Prague Challenger Bordeaux Challenger Campionati Internazionali di Sicilia - Palermo Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Estoril Open - Estoril Synsam Swedish Open - Bastad Dutch Open Tennis - Amersfoort Legg Mason Tennis Classic - Washington Campionati Internazionali di Sicilia - Palermo Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Mercedes Cup - Stuttgart Generali Open - Kitzbuhel BCR Open Romania - Bucharest Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Dallas Challenger Ordina Open - s-Hertogenbosch Catella Swedish Open - Bastad Pilot Pen Tennis - New Haven Countrywide Classic - Los Angeles Open Sabadell Atlantico - Barcelona Estoril Open - Estoril AEGON International - Eastbourne Mercedes Cup - Stuttgart Masters Series - Hamburg ATP Studena Croatia Open Umag - Umag Brasil Open - Costa do Sauipe Allianz Suisse Open - Gstaad Abierto Mexicano Telcel - Acapulco Estoril Open - Estoril Serbia Open - Belgrade Open de Nice Cote dAzur - Nice AEGON International - Eastbourne Zug Challenger Milan Challenger Movistar Open - Santiago BCR Open Romania - Bucharest Dallas Challenger San Juan Challenger Copa Telmex - Buenos Aires AEGON Championships - London Aix En Provence Challenger Bordeaux Challenger Braunschweig Challenger Porto Alegre Challenger Brasil Open - Costa do Sauipe Furth Challenger Open Sabadell Atlantico - Barcelona Montevideo Challenger Qatar Exxon Mobil Open - Doha Orange Warsaw Open - Warsaw Le Gosier Challenger Legg Mason Tennis Classic - Washington Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Open de Nice Cote d'Azur - Nice China Open - Beijing Aircel Chennai Open - Chennai Apia International - Sydney Mercedes Cup - Stuttgart Grand Prix Hassan II - Casablanca Bet-At-Home Austrian Open - Kitzbuhel Bucaramanga Challenger BRD Nastase Tiriac Trophy - Bucharest Estoril Open - Estoril Serbia Open - Belgrade Studena Croatia Open - Umag Bet-at-home Open - Hamburg St. Petersburg Open - St. Petersburg ATP Studena Croatia Open - Umag Erste Bank Open - Vienna Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Rome Challenger Apia International - Sydney Valencia Open - Valencia Brasil Open - Sao Paulo Copa Claro - Buenos Aires AEGON International - Eastbourne Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Itajai Challenger ATP Vegeta Croatia Open - Umag VTR Open - Vina del Mar Abierto Mexicano Telcel - Acapulco China Open - Beijing Valencia Open - Valencia Royal Guard Open Chile - Vina del Mar Rio Open 500 - Rio de Janeiro Portugal Open - Oeiras Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg China Open - Beijing Kremlin Cup - Moscow Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona BMW Open - Munich Bet-at-home Open - Hamburg Erste Bank Open - Vienna Argentina Open - Buenos Aires BMW Open - Munich SkiStar Swedish Open - Bastad Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Rio Open - Rio de Janeiro If Stockholm Open - Stockholm Sydney International - Sydney Abierto Mexicano - Los Cabos Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg Tunis Challenger Santiago Challenger Antalya Open - Antalya Millennium Estoril Open - Estoril Las Franquesas del Valles Challenger Sao Paulo Challenger Konzum Croatia Open - Umag Gerry Weber Open - Halle Nordea Open - Bastad Open Parc - Lyon Konzum Croatia Open - Umag Medibank International - Sydney Moselle Open - Metz Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril Swiss Indoors Basel - Basel Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg Brasil Open - Sao Paulo SkiStar Swedish Open - Bastad China Open - Beijing Intrum Stockholm Open - Stockholm Panama City Challenger ASB Classic - Auckland St. Petersburg Open - St. Petersburg Santos Challenger Abierto Mexicano de Tenis Mifel - Los Cabos Lexington Challenger International German Open - Hamburg China Open - Beijing Anytech365 Andalucia Open - Marbella Pilot Pen Tennis - New Haven San Diego Open - San Diego Sydney Tennis Classic - Sydney Zagreb Challenger St. Petersburg Open - St. Petersburg Argentina Open - Buenos Aires Serbia Open - Belgrade Todi Challenger U.S. National Indoor Tennis Championships - Memphis Heineken Open - Auckland Winston-Salem Open - Winston-Salem Buenos Aires Challenger Millennium Estoril Open - Estoril Estoril Open - Estoril Irving Challenger German Tennis Championships - Hamburg Genova Challenger PTT Thailand Open - Bangkok Open de Tenis Comunidad Valenciana - Valencia VTR Open - Vina del Mar Brasil Open - Sao Paulo Mallorca Championships - Mallorca Estoril Challenger Grand Prix Hassan II - Casablanca Open de Nice Cote d'Azur - Nice Rio De Janeiro Challenger Delray Beach International Tennis Championships - Delray Beach San Marino Challenger Vegeta Croatia Open - Umag Montevideo Challenger Lisbon Challenger Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Porto Alegre Challenger Erste Bank Open - Vienna Aircel Chennai Open - Chennai Bordeaux Challenger Buenos Aires Challenger Kosice Challenger Marburg Challenger Copa Claro - Buenos Aires Delray Beach Open - Delray Beach Buenos Aires Challenger Barcelona Open BancSabadell - Barcelona BMW Open - Munich Winston-Salem Open - Winston-Salem Campinas Challenger Erste Bank Open - Vienna Valencia Open - Valencia Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Apia International - Sydney Abierto Mexicano Telcel - Acapulco Argentina Open - Buenos Aires ATP Challenger Tour Finals Sao Paulo Challenger Braunschweig Challenger Naples Challenger US Men's Clay Court Championship - Houston Grand Prix Hassan II - Marrakech EFG Swiss Open - Gstaad Bordeaux Challenger Vegeta Croatia Open - Umag Braga Challenger BB&T Atlanta Open - Atlanta Lima Challenger Austrian Open - Kitzbuhel Lima Challenger China Open - Beijing Valencia Open - Valencia Zadar Challenger Millennium Estoril Open - Estoril Erste Bank Open - Vienna ASB Classic - Auckland Grand Prix Hassan II - Marrakech Rio Open - Rio de Janeiro Brasov Challenger Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice Cordoba Open - Cordoba Tampere Challenger Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Kremlin Cup - Moscow If Stockholm Open - Stockholm Apia International - Sydney Biella Challenger Campinas Challenger Forli 4 Challenger Brasil Open - Sao Paulo Hungarian Open - Budapest Millennium Estoril Open - Estoril Dubai Duty Free Tennis Championships - Dubai Blois Challenger BMW Open - Munich Bangkok Challenger Campinas Challenger Sao Paulo Challenger Suisse Open - Gstaad Hamburg European Open - Hamburg Tampere Challenger Sopot Challenger Cagliari Challenger Lisbon Challenger Turin Challenger Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Buenos Aires Challenger Erste Bank Open - Vienna Geneva Open - Geneva Guayaquil Challenger Chengdu Open - Chengdu Bet-at-home Open - Hamburg China Open - Beijing Copa Petrobras - Bogota Grand Prix Hassan II - Marrakech Poznan Challenger Sir Supermercati - Rome China Open - Beijing Swiss Indoors Basel - Basel ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam Sibiu Challenger Generali Open - Kitzbuhel Braga Challenger 2007 Knoxville Challenger - Knoxville Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona cinch Championships - London Braga Challenger Rio Open - Rio de Janeiro Mauthausen Challenger Turin Challenger Millennium Estoril Open - Estoril Gonet Geneva Open - Geneva Nordea Open - Bastad Hamburg European Open - Hamburg Nottingham 2 Challenger Plava Laguna Croatia Open - Umag Sofia Open - Sofia Gonet Geneva Open - Geneva Tennis Napoli Open - Naples BCR Open Romania - Bucharest ASB Classic - Auckland Buenos Aires Challenger Olbia Challenger Rio Open - Rio de Janeiro Chile Dove Men+Care Open - Santiago Almaty Open - Almaty Abierto Mexicano Telcel - Acapulco Gijon Open - Gijon Bordeaux Challenger ATP Studena Croatia Open Umag - Umag Valencia Challenger Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Tenerife 3 Challenger Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Plava Laguna Croatia Open - Umag Copa Telmex - Buenos Aires Madrid Challenger Abierto Mexicano Telcel - Acapulco Internazionali BNL d'Italia - Rome Perugia Challenger Porto Challenger San Marino Challenger Catella Swedish Open - Bastad Girona Challenger China Open - Beijing M25 Mataro Maia Challenger Millennium Estoril Open - Estoril Qatar ExxonMobil Open - Doha Boss Open - Stuttgart Francavilla Challenger Naples Challenger Montevideo Challenger Barletta Challenger Monterrey Challenger Waco Challenger Santo Domingo Challenger Millennium Estoril Open - Estoril Seville Challenger Swiss Indoors Basel - Basel Belgrade Open - Belgrade Erste Bank Open - Vienna Sassuolo Challenger Milan Challenger Telecom Italia Masters - Rome Grand Prix Hassan II - Casablanca Pilot Pen Tennis - New Haven Campionati Internazionali d'Italia - Rome Millennium Estoril Open - Estoril BCR Open Romania - Bucharest Pacific Life Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Open Sabadell Atlantico - Barcelona Pacific Life Open - Indian Wells Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Shanghai - Shanghai BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Copa Claro - Buenos Aires Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai Sony Ericsson Open - Miami Lyon Challenger Mutua Madrilena Madrid Open - Madrid Rogers Cup - Toronto Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Rogers Cup - Toronto Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Miami Open - Miami Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati ATP Studena Croatia Open Umag - Umag BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Rogers Cup - Montreal Western & Southern Open - Cincinnati AEGON International - Eastbourne Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome U.S. Open - New York Western & Southern Open - Cincinnati French Open - Paris U.S. Open - New York Shanghai Rolex Masters - Shanghai EFG Swiss Open - Gstaad China Open - Beijing Miami Open - Miami Masters Series Monte-Carlo - Monte Carlo Qatar ExxonMobil Open - Doha Mutua Madrid Open - Madrid Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Wimbledon - London Sony Ericsson Open - Miami BNP Paribas Masters - Paris BMW Open - Munich Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome National Bank Open - Montreal Coupe Rogers - Montreal U.S. Open - New York Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Mallorca Championships - Mallorca Rogers Cup - Montreal Argentina Open - Buenos Aires BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Rogers Cup - Toronto Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo Rolex Paris Masters - Paris Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Rolex Paris Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai U.S. Open - New York BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome U.S. Open - New York St. Petersburg Open - St. Petersburg French Open - Paris Copa Telmex - Buenos Aires Wimbledon - London Kremlin Cup - Moscow U.S. Open - New York Heineken Open - Auckland Australian Open - Melbourne French Open - Paris Wimbledon - London Campbells Hall of Fame Tennis Championships - Newport St. Petersburg Open - St. Petersburg Wimbledon - London U.S. Open - New York Australian Open - Melbourne Aircel Chennai Open - Chennai French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Erste Bank Open - Vienna U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Swiss Open - Gstaad St. Petersburg Open - St. Petersburg Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Intrum Stockholm Open - Stockholm U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, Group 2, 2R, POR-TUN 4-1 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, Group I, 2R, ITA-SLO 5-0 Shanghai Rolex Masters - Shanghai Davis Cup, Group II, 3R, MDA-POR 2-3 Davis Cup, World Group, SF, SUI-ITA 3-2 Davis Cup, Group I, PO, RUS-POR 4-1 Hopman Cup - Perth Davis Cup, World Group, PO, RUS-ITA 1-4 Davis Cup, Group II, 3R, POR-BLR 3-2 Davis Cup, Group I, 1R, POR-ISR 5-0 Wimbledon - London Davis Cup, Group I, 2R, POR-UKR 4-1 U.S. Open - New York BNP Paribas Masters - Paris Davis Cup, World Group, QF, ITA-FRA 1-3 Davis Cup, Group I, 2R, SWE-POR 3-2 French Open - Paris French Open - Paris Australian Open - Melbourne Davis Cup, Finals, Group F Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London French Open - Paris Australian Open - Melbourne Adelaide International - Adelaide Davis Cup, World Group, PO, ITA-SUI, 2-3 U.S. Open - New York Davis Cup, Group I, 1R, SLO-POR 3-2 Davis Cup, World Group, 1R, ARG-ITA 1-3 Davis Cup, World Group, QF, ITA-GBR 3-2 ATP Cup - Brisbane, Perth, Sydney Laver Cup - Geneva Davis Cup, World Group, QR, ITA-KOR 4-0 Davis Cup, World Group, 1R, KAZ-ITA 3-2 Davis Cup, World Group, QF, ITA-ARG 1-3 Davis Cup, World Group, PO, ITA-CHI 4-1 Davis Cup, Group I, PO, SVK-POR 3-1 Davis Cup, Group I, PO, POR-SLO 5-0 U.S. Open (juniors) Australian Open (juniors) Davis Cup, World Group, PO, SWE-ITA 3-2 Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, World Group, 1R, ITA-CRO 3-2 Davis Cup, Group II, 2R, POR-LTU 5-0 All Lower level tournaments Davis Cup, Group 1, 1R, GEO-POR 3-2 Davis Cup, Group 1, PO, ITA-LAT, 3-2 Davis Cup, Group 1, 1R, ITA-BLR 5-0 Davis Cup, World Group, QF, CAN-ITA 3-1 ATP Cup - Melbourne Davis Cup, Group I, 1R, ROU-POR 3-1 Davis Cup, Group I, PO, POR-POL 4-0 Davis Cup, Group I, 1R, POR-AUT 1-4 Olympics - London Chengdu Open - Chengdu China Open - Beijing French Open (juniors) Wimbledon (juniors) Davis Cup, World Group, 1R, ARG-ITA 2-3 U.S. Open (juniors) Davis Cup, World Group, 1R, JPN-ITA 1-3 Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) Olympics - Rio de Janeiro Olympics - Tokyo Wimbledon (juniors) AAMI Classic - Kooyong U.S. Open - New York Valencia Challenger Internazionali BNL d'Italia - Rome